home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Mania 6
/
MacMania 6.toast
/
/
Multimedia & Desktop
/
VideoToolbox
/
VideoToolboxSources
/
CardSlot.c
< prev
next >
Wrap
Text File
|
1994-09-10
|
667b
|
30 lines
/* CardSlot.c
Finds the first NuBus slot that contains a card of the given name.
Returns -1 if there's no such card.
HISTORY:
1990 dgp wrote it.
8/24/91 dgp Made compatible with THINK C 5.0.
11/23/92 dgp dropped obsolete support for THINK C 4.
*/
#include "VideoToolbox.h"
OSErr CardSlot(char *cardName)
{
SpBlock mySpBlock;
int error,slot;
unsigned char name[128];
for(slot=9;slot<16;slot++){
mySpBlock.spSlot=slot;
error=SCkCardStat(&mySpBlock);
if(!error){
mySpBlock.spID=1;
mySpBlock.spResult=(long) &name;
error=SReadDrvrName(&mySpBlock);
if(!error && !strcmp(cardName,p2cstr(name)))return slot;
}
}
return -1; /* no such card */
}